iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 16
2
IoT

IoT沒那麼難!新手用JavaScript入門做自己的玩具~系列 第 17

[Day 16]-怎麼可以沒有你? IoT 必備的感測器 Top 8!

  • 分享至 

  • xImage
  •  

IoT沒那麼難!新手用 JavaScript 入門做自己的玩具!(iT邦幫忙鐵人賽系列書)

★本系列文章已集結成冊,和系列文不同的是:

  • 本書使用大量的圖解來說明LED系列、多種感測器等原理。
  • 補足系列文程式碼的解說,增加逐行程式碼的詳細解說!
  • 全彩的書籍,用圖解的方式,讓讀者來理解Johnny-Five各種API的功能與效果,讓你不會只讀文字看到想睡覺而學不起來。

歡迎大家做出自己想要的玩具,為了樂趣而學習,讓學習變成你的樂趣!ヽ(・×・´)ゞ
讓Arduino也能用JavaScript創造出屬於自己的作品!

★購書連結-天瓏網路書局:
https://www.tenlong.com.tw/products/9789864345328

《IoT沒那麼難!新手用 JavaScript 入門做自己的玩具!(iT邦幫忙鐵人賽系列書)》
博客來、金石堂、momo、誠品、PChome、讀冊,均有販售喔!─=≡Σ((( つ•̀ω•́)つ
ISBN:9789864345328

只有玩玩LED太單調啦~ (ΦωΦ)

前幾篇我們介紹 Arduino 的 Output 顯示部分,從使用者這邊控制 Arduino 在由我們I/O角輸出電壓,讓 LED 發光等~

如果 Arduino 只能這樣就太無聊啦~( ´≖◞౪◟≖´)

今天要來介紹 Arduino 常用的感測器元件(Sensor)
Sensor 可以將外在環境變化轉變成電子訊號,例如溫度、濕度、加速度、光等等...

透過 Sensor 偵測在輸入(input)到 Arduino 上,Arduino進行處理訊號後在輸出,讓人類讀值、資訊等....

首先最常見的的感測器有

溫度、濕度感測器
用途:偵測環境的溫度、濕度。

在普通不過的 Sensor 了~ლ(╹ε╹ლ)
智慧家電裡面一定會有 ,像是直流電風扇、冷氣機等等~



光敏電阻
用途:偵測環境的明暗度。

常常會在小夜燈上面看到,做環境光的偵測~



氣體檢測感測器
用途:專門測環境氣體。

Sensor有分很多種,二氧化碳、一氧化碳、丙烷、甲烷等...
本魯這一個是檢測氨氣的,因為本魯本來想做貓砂盆如果太臭就提醒我的裝置,所以才買的.....(吃飽太閒(つд⊂)



超音波測距器
用途:利用超音波從發射到返回的時間算出距離的值。

最近會在掃地機器人上面會看見,可能偵測離牆壁的距離還有多少,
許多用來Maker也會拿超音波測距器拿來放在自走車上玩~



人體紅外線感測器
用途:專用感測器探測到人體紅外光譜的變化。

在冷氣機上面可以看到拿來使用,當作偵測人體的溫度來調節環境溫度,也可以在防盜器上看到,偵測有沒有人進出等....



加速度偵測器
用途:檢測應用中測量靜態重力加速度,有X、Y、Z三個軸。



聲音感測器
用途:感測環境聲音的有無和判斷聲音強度的大小。



土壤濕度模組感測器
用途:一般用來檢測土壤的濕度。

土壤濕度模組感測器可用於檢測土壤的水分,當土壤缺水時,模組輸出一個高電位,反之輸出低電位。



還有很多種 Sensor 模組,這邊列出比較常被 Maker 拿來使用的Sensor,
這些Sensor只要你夠有創意,就可以把他們兜在一起創造出有趣的應用~
ξ( ✿>◡❛)

這些 Sensor 之後有機會也會多加介紹,今天讓大家了解感測器的種類與大概作用等,
系列文下半篇開始,會用感測器做一些應用與介紹,
在請大家多多期待啦~ < (_ _) >

文後

鐵人賽過一半了!!


本系列的程式碼皆會上傳到 GitHub 上開源

2019ironman-JS-IoT :
https://github.com/tinatyc/2019ironman-JS-IoT

喜歡按個星星吧~乾蝦乾蝦<(_ _)>


團隊系列文:

CSScoke - 金魚都能懂的這個網頁畫面怎麼切 - 金魚都能懂了你還怕學不會嗎
Hina Hina - 陣列大亂鬥
阿斬 - Python 程式交易 30 天新手入門
Clarence - LINE bot 好好玩 30 天玩轉 LINE API
塔塔默 - 用Python開發的網頁不能放到Github上?Lektor說可以!!
Vita Ora - 好 Js 不學嗎 !? JavaScript 入門中的入門。


同步連載於blogger-King 學習前端之人生


上一篇
[Day 15]-用JS控制Arduino吧!炫炮廣告跑馬燈?Johnny Five 之 Led.Matrix-實作篇
下一篇
[Day 17]-用JS控制Arduino吧!手心的溫度~Johnny Five 之 溫度感測 Thermometer
系列文
IoT沒那麼難!新手用JavaScript入門做自己的玩具~33
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言